self-propelled generating unit - German English Dictionary